/// 题⽬3：实现⼀个算法，输⼊是⼈数(>=2)，计算任意⼀天同时存在两个及以上的⼈过⽣⽇的概率，保留四位⼩数。(20)
/// 输⼊：50
/// 输出：0.9704
/// 输⼊：61
/// 输出：0.9951
pub fn new_birthday_probability(n: u32) -> f64 {
    if n > 365 {
        1.0
    } else {
        let mut no_shared = 1.0;
        for i in 0..n {
            no_shared *= (365 - i) as f64 / 365.0;
        }
        1.0-no_shared
    }
}
